
// platform_specific.h

#ifndef PLATFORM_SPECIFIC_H
#define PLATFORM_SPECIFIC_H

#if defined(_WIN32)
    // Windows platform
#include "Windows.h"
#elif defined(__linux__)
    // Linux platform
#include <sys/mman.h>
#include <unistd.h>
#elif defined(__APPLE__)
    // macOS platform
#include "mac_platform.h"
#else
#error "Unsupported platform"
#endif

#endif // PLATFORM_SPECIFIC_H